<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
		<script type="text/javascript">
			//  运算符的优先级:
			//  1.小括号 ()
			//  2.一元运算符 ++ -- !
			//  3.算数运算符 先* / % 后 + -
			//  4.关系运算符 < <= > >=
			//  5.相等运算符 == != === !==
			//  6.逻辑运算符 先 && 后 ||
			//  7.赋值运算符 =
			//  8.逗号运算符 ,

			//一元运算符里 逻辑非 优先级很高

			//第一个练习题
			console.log(4 >= 6 || '人' != '阿凡达' && !(12 * 2 == 144) && true); //true

			//第二个练习题
			var num = 10;
			console.log(5 == num / 2 && (2 + 2 * num).toString() === '22'); //true


			//(1)
			var a = 3 > 5 && 2 < 7 && 3 == 4;
			console.log(a); //false
			//(2)
			var b = 3 <= 4 || 3 > 1 || 3 != 2;
			console.log(b); //true
			//(3)
			var c = 2 === '2';
			console.log(c);//false

			var d = !c || b && a;
			console.log(d); //true
		</script>
	</head>
	<body>
	</body>
</html>
